/**
  ******************************************************************************
  * @file           : day02_17.c
  * @author         : Cola
  * @date           : 2023/3/22 2:08
  ******************************************************************************
  */

#include <stdio.h>

int main() {
    int i = 100;   //比如现在我们想看看 i 不断除以 2 得到的结果会是什么，但是循环次数我们并不明确
    while (i > 0) {   //现在唯一知道的是循环条件，只要大于 0 那么就可以继续除
        printf("%d, ", i);
        i /= 2;   //每次循环都除以 2
    }
    printf("\n-----------\n");

    int j =100;
    while (j > 0) {
        if(j < 30) break;
        printf("%d, ", j);
        j /= 2;
    }
    printf("\n-----------\n");
    do {  //无论满不满足循环条件，先执行循环体里面的内容
        printf("Hello World!");
    } while (0);   //再做判断，如果判断成功，开启下一轮循环，否则结束
    return 0;
}